﻿#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
//编写代码将13⼆进制序列的第5位修改为1，然后再改回0
int main()
{	
	int m = 13;
	int n = 5;
	//00001101    13
	//00010000    1<<(n-1)
	m |= (1 << (n - 1));
	//00011101    把他俩或运算后等于29（把第5位修改为1了）
	printf("%d\n", m);
	
	//00011101   29
	//11101111   ~(1<<(n-1))
	m &= ~(1 << (n - 1));
	//00001101   把他俩与运算后等于13（把第5位改回0了）
	printf("%d\n", m);
	return 0;
}